热门标签 | HotTags
当前位置:  开发笔记 > 后端 > 正文

1YEAR|隐藏在本体跨链背后的“玄机”

OntologyMultichain本体跨链关于本体跨链,从问世以来就备受关注。如何理解轻量级、低耦合、安全可靠的本体跨链?如何实现同构侧链和异构侧链&

 

                                                                                    Ontology Multichain

                                                                                            本体跨链

 

关于本体跨链,从问世以来就备受关注。如何理解轻量级、低耦合、安全可靠的本体跨链?如何实现同构侧链和异构侧链,并允许主链与侧链、侧链与侧链之间的交互?

这一次,本体小姐姐采访了本体跨链的主要开发者 Sososo,一起走进这项技术背后那些不得不说的故事。

 

 


本体主网上线后,围绕跨链技术确定了哪些目标,初衷是什么?


Sososo:我们确定了 Q1和 Q2完成同构链的跨链,Q3和 Q4完成异构链的跨链的战略目标。初衷是因为我们相信未来的区块链会作为底层的基础设施而应用于各行各业,创建一条链的成本会越来越低,但链与链之间却是彼此独立,没有办法互通,需要一种技术手段去打通不同的链,让链与链之间的价值可以自由的流通,而跨链技术是这个桥梁。

 

 


围绕这一目标这一年中都做了哪些事情?


Sososo:我们研究了大量的跨链协议并做了比较多的 PoC,最终,我们完成了本体的多链设计和并上线了测试网络,同时,也为开发者准备了相当完备的多语言技术文章、开发文档和技术开发视频。

 

 


这一过程中有没有遇到一些困难,是如何克服的?


Sososo:这些技术的设计和现实上都具备一点的难度,为此我们进行了大量的调研和 PoC。我们采用了边开发、边调研和边实现的方式。其中如果遇到问题,我们会组织会议一起探讨,集思广益,并做大量开发测试,最终完成了这些技术的设计和实现。

 


有没有发生过一些让人感动/有趣的事情?


Sososo:我们的技术讨论氛围一直都非常浓厚,大家偶尔也会为一个问题讨论得不可开交,甚至面红耳赤。但这并不会留下什么芥蒂,无数次解决问题后的会心一笑是最好的证明。

有时候大家也会加班加点地去开发,一起学习、一起成长,这些都是非常宝贵的回忆,和每一行代码一样,都是时光与汗水的印记。

 

很多社区伙伴对本体跨链产生了浓厚的好奇心,提出了以下几个问题:

(以下节选自社群答疑)

 

? 目前本体能够和其他链进行跨链吗?

Sososo:这个可以实现。

 

在不同公链之间的异构链解决方案是怎样实现的?

Sososo:正如我们在技术文章里提到的那样,主要包含5个模块:多链管理合约、区块头同步合约、跨链管理合约、ONG 合约和信息状态同步 Relayer。

详情参考:

 

? 实现跨链的具体标志是什么?

Sososo:是两条链之间交易的互通,也就是通过调用 A 链的交易,导致 B 链的状态出现变动。

 

? 也就是说,在本体联网中,所以其它本体链以外的公链,都会作为侧链存在?

Sososo:是这个道理,将以异构跨链的方式进行,等于其它链是本体主链的侧链。

 

? 那么,本体如何与传统信息网络,比如互联网之间进行沟通?

Sososo:这里要做一下延伸,不得不提到“去中心化身份标识协议 ONT ID”,赋予每一个用户一个高度可信的身份。

 

? 具体指的是:本体开放 API 接口与这些应用连接,然后用户用这个身份去登录其他的应用吗?

Sososo:举个例子,我们曾公布将于 Kakao、Line、Telegram 等传统通讯互联网巨头接下来的合作。在接入本体 API 后,用户将可以使用这些社交账号登陆 ONTO,反之亦然。更进一步,你甚至可以设想这样的场景——需要使用 ONT ID 验证微信里的好友关系。如果用户想要验证好友、资产和信用等项目,他们可以向链上发送请求,然后接受来自这些主体的官方证明,从而验证信息的真伪。

 

感谢解答。如果把你所做的产品技术比作一个超级英雄,你觉得是谁?

我觉得是钢铁侠。具备极强的求知欲,不懈探索,让自己愈发羽翼丰满,最终凝聚成撼动整个世界的力量。

 

附加题,主网上线的第二年已经开启,说出你的寄语。

希望本体在未来能越来越好,大家一起加油!

 


推荐阅读
  • GPT-3发布,动动手指就能自动生成代码的神器来了!
    近日,OpenAI发布了最新的NLP模型GPT-3,该模型在GitHub趋势榜上名列前茅。GPT-3使用的数据集容量达到45TB,参数个数高达1750亿,训练好的模型需要700G的硬盘空间来存储。一位开发者根据GPT-3模型上线了一个名为debuid的网站,用户只需用英语描述需求,前端代码就能自动生成。这个神奇的功能让许多程序员感到惊讶。去年,OpenAI在与世界冠军OG战队的表演赛中展示了他们的强化学习模型,在限定条件下以2:0完胜人类冠军。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
  • Harmony 与 Game Space 达成合作,在 Shard1 上扩展 Web3 游戏
    旧金山20 ... [详细]
  • 在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板
    本文介绍了在Xamarin XAML语言中如何在页面级别构建ControlTemplate控件模板的方法和步骤,包括将ResourceDictionary添加到页面中以及在ResourceDictionary中实现模板的构建。通过本文的阅读,读者可以了解到在Xamarin XAML语言中构建控件模板的具体操作步骤和语法形式。 ... [详细]
  • GAMETECH腾讯云游戏行业技术沙龙成都站圆满落幕
    11月13日,由腾讯云主办、游戏茶馆协办的2020年首场GAME-TECH腾讯云游戏行业技术沙龙在成都圆满落幕。本次沙龙邀请了腾讯云游戏行业解决方案总监宋永周、腾讯云游戏行业高级解决方案架构师曾梓恩、腾讯云游戏行业高级产品架构师郑晓曦、腾讯云游戏行业高级解决方案架构师温球良和天美L1(王者荣耀)服务器技术副总监杨光,为参会同行们带来了干货满满的技术建议。本文介绍了腾讯云游戏云的优势和为不同游戏研运场景提供的服务。腾讯云在中国游戏云服务市场领跑,成为众多游戏开发者的合作伙伴。 ... [详细]
  • Google在I/O开发者大会详细介绍Android N系统的更新和安全性提升
    Google在2016年的I/O开发者大会上详细介绍了Android N系统的更新和安全性提升。Android N系统在安全方面支持无缝升级更新和修补漏洞,引入了基于文件的数据加密系统和移动版本的Chrome浏览器可以识别恶意网站等新的安全机制。在性能方面,Android N内置了先进的图形处理系统Vulkan,加入了JIT编译器以提高安装效率和减少应用程序的占用空间。此外,Android N还具有自动关闭长时间未使用的后台应用程序来释放系统资源的机制。 ... [详细]
  • 本文介绍了Python爬虫技术基础篇面向对象高级编程(中)中的多重继承概念。通过继承,子类可以扩展父类的功能。文章以动物类层次的设计为例,讨论了按照不同分类方式设计类层次的复杂性和多重继承的优势。最后给出了哺乳动物和鸟类的设计示例,以及能跑、能飞、宠物类和非宠物类的增加对类数量的影响。 ... [详细]
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • 华为鸿蒙系统官网2.0报名方法及适用设备
    本文介绍了华为鸿蒙系统官网2.0报名的适用设备、报名方法以及三种方式,包括在应用商店下载开发者联盟app、在官网中进行报名、在微信公众号中申请体验HarmonyOS 2.0 手机开发者Beta版本。同时提醒错过测试机会的用户可以等待后续的正式版发布。 ... [详细]
  • 本文介绍了RxJava在Android开发中的广泛应用以及其在事件总线(Event Bus)实现中的使用方法。RxJava是一种基于观察者模式的异步java库,可以提高开发效率、降低维护成本。通过RxJava,开发者可以实现事件的异步处理和链式操作。对于已经具备RxJava基础的开发者来说,本文将详细介绍如何利用RxJava实现事件总线,并提供了使用建议。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • macOS Big Sur全新设计大版本更新,10+个值得关注的新功能
    本文介绍了Apple发布的新一代操作系统macOS Big Sur,该系统采用全新的界面设计,包括图标、应用界面、程序坞和菜单栏等方面的变化。新系统还增加了通知中心、桌面小组件、强化的Safari浏览器以及隐私保护等多项功能。文章指出,macOS Big Sur的设计与iPadOS越来越接近,结合了去年iPadOS对鼠标的完善等功能。 ... [详细]
  • 2016 linux发行版排行_灵越7590 安装 linux (manjarognome)
    RT之前做了一次灵越7590黑苹果炒作业的文章,希望能够分享给更多不想折腾的人。kawauso:教你如何给灵越7590黑苹果抄作业​zhuanlan.z ... [详细]
  • 模块化区块链生态系统的优势概述及其应用案例
    本文介绍了相较于单体区块链,模块化区块链生态系统的优势,并以Celestia、Dymension和Fuel等模块化区块链项目为例,探讨了它们解决可扩展性和部署问题的方案。模块化区块链架构提高了区块链的可扩展性和吞吐量,并提供了跨链互操作性和主权可扩展性。开发人员可以根据需要选择执行环境,并获得奖学金支持。该文对模块化区块链的应用案例进行了介绍,展示了其在区块链领域的潜力和前景。 ... [详细]
  • Smrti Lab 和 ArkStream Demo Day 10 个参展新项目一览
    元宇宙、跨链桥、NFT交易市场、期权产品服务商、Layer1、DID、Web3基础设施等领域的被投项目参与路演。 ... [详细]
author-avatar
美好时光33_862
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有